Big Huge Thesaurus

floral envelope

noun